Vcenter NamespaceManagement LoadBalancers UpdateSpec

Vcenter NamespaceManagement LoadBalancers UpdateSpec
Vcenter NamespaceManagement LoadBalancers UpdateSpec

The Vcenter NamespaceManagement LoadBalancers UpdateSpec encapsulates configuration allowed for when updating configuration for load balancers.

This schema was added in vSphere API 7.0.3.0.

JSON Example
{
    "address_ranges": [
        {
            "address": "string",
            "count": 0
        }
    ],
    "provider": "string",
    "ha_proxy_config_update_spec": {
        "username": "string",
        "password": "string",
        "certificate_authority_chain": "string"
    },
    "avi_config_update_spec": {
        "username": "string",
        "password": "string",
        "certificate_authority_chain": "string"
    }
}
address_ranges
Optional

List of address ranges that will be used to derive frontend IP addresses for L4 virtual servers. This field is ignored in case of Avi load balancer provider. In case of HA_PROXY load balancer provider, at least one range must be provided. An update operation only allows for addition of new IP ranges to the existing list of IP ranges.

This property was added in vSphere API 7.0.3.0.

If missing or null, the existing list of address ranges will not be modified.

string
provider
Optional

The Vcenter NamespaceManagement LoadBalancers UpdateSpec.provider selects a provider from the list of available providers to be used with vSphere Namespaces.

For more information see: Vcenter NamespaceManagement LoadBalancers Provider.

This property was added in vSphere API 7.0.3.0.

If set, corresponding load balancer UpdateSpec will be used to update the configuration. Note: This field cannot be updated and can only be used a qualifer for the provider specific update spec.

ha_proxy_config_update_spec
Optional

This property is deprecated as of vSphere API 9.0.0.0. Instead, use Vcenter NamespaceManagement Supervisors Networks Edges FoundationLoadBalancerUpdateSpec with provider Vcenter NamespaceManagement Networks Edges EdgeProvider.VSPHERE_FOUNDATION.

The Vcenter NamespaceManagement LoadBalancers HAProxyConfigUpdateSpec is a conditional configuration made available upon selecting the HA_PROXY load balancer provider. It is used to configure the load balancer at run time.

This property was added in vSphere API 7.0.3.0.

If missing or null, the HAProxy load balancer configuration will not be modified.

avi_config_update_spec
Optional

The Vcenter NamespaceManagement LoadBalancers AviConfigUpdateSpec is a conditional configuration made available upon selecting the Avi load balancer provider. It is used to configure the load balancer at run time.

This property was added in vSphere API 7.0.3.0.

If missing or null, the Avi load balancer configuration will not be modified.